rental maintenance/agreement - German English Dictionary